######################################################
# 符号
######################################################

x <- 1
y <- 2
z <- 3
v <- quote(c(x, y, z))  #表达式不被解析
z <- 5
eval(v) #使用时再解析
delayedAssign("v2", c(x, y, z)) #允诺对象，使用时被解析
x <- 5
v2

######################################################
# 环境
######################################################
assign("v3", c(x, y, z))
get("x")
exists("x")
remove("x")
rm("y")
objects()

######################################################
# 异常
######################################################
stop("z :", z)
warning("z :", z)
# 捕获错误
res <- try({openeee("file doesn't exist")}, silent = T)
res
